provider testing